module('aliengl', package.seeall)
require'alien'

alien.opengl32.glMap1d:types{abi="stdcall", ret="void", "int", "double", "double", "int", "int", "pointer"}
_G.glMap1d = alien.opengl32.glMap1d
alien.opengl32.glMap1f:types{abi="stdcall", ret="void", "int", "float", "float", "int", "int", "pointer"}
_G.glMap1f = alien.opengl32.glMap1f
alien.opengl32.glGetFloatv:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glGetFloatv = alien.opengl32.glGetFloatv
alien.opengl32.glClearDepth:types{abi="stdcall", ret="void", "double"}
_G.glClearDepth = alien.opengl32.glClearDepth
alien.opengl32.glPixelStoref:types{abi="stdcall", ret="void", "int", "float"}
_G.glPixelStoref = alien.opengl32.glPixelStoref
alien.opengl32.glMap2d:types{abi="stdcall", ret="void", "int", "double", "double", "int", "int", "double", "double", "int", "int", "pointer"}
_G.glMap2d = alien.opengl32.glMap2d
alien.opengl32.glMap2f:types{abi="stdcall", ret="void", "int", "float", "float", "int", "int", "float", "float", "int", "int", "pointer"}
_G.glMap2f = alien.opengl32.glMap2f
alien.opengl32.glFrontFace:types{abi="stdcall", ret="void", "int"}
_G.glFrontFace = alien.opengl32.glFrontFace
alien.opengl32.glPixelMapuiv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glPixelMapuiv = alien.opengl32.glPixelMapuiv
alien.opengl32.glGetLightfv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glGetLightfv = alien.opengl32.glGetLightfv
alien.opengl32.glLoadIdentity:types{abi="stdcall", ret="void"}
_G.glLoadIdentity = alien.opengl32.glLoadIdentity
alien.opengl32.glRectdv:types{abi="stdcall", ret="void", "pointer", "pointer"}
_G.glRectdv = alien.opengl32.glRectdv
alien.opengl32.glRasterPos4sv:types{abi="stdcall", ret="void", "pointer"}
_G.glRasterPos4sv = alien.opengl32.glRasterPos4sv
alien.opengl32.glTexImage2D:types{abi="stdcall", ret="void", "int", "int", "int", "int", "int", "int", "int", "int", "pointer"}
_G.glTexImage2D = alien.opengl32.glTexImage2D
alien.opengl32.glRectfv:types{abi="stdcall", ret="void", "pointer", "pointer"}
_G.glRectfv = alien.opengl32.glRectfv
alien.opengl32.glGenTextures:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glGenTextures = alien.opengl32.glGenTextures
alien.opengl32.glVertex4sv:types{abi="stdcall", ret="void", "pointer"}
_G.glVertex4sv = alien.opengl32.glVertex4sv
alien.opengl32.glAreTexturesResident:types{abi="stdcall", ret="char", "int", "pointer", "pointer"}
_G.glAreTexturesResident = alien.opengl32.glAreTexturesResident
alien.opengl32.glRectiv:types{abi="stdcall", ret="void", "pointer", "pointer"}
_G.glRectiv = alien.opengl32.glRectiv
alien.opengl32.glPixelMapusv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glPixelMapusv = alien.opengl32.glPixelMapusv
alien.opengl32.glLogicOp:types{abi="stdcall", ret="void", "int"}
_G.glLogicOp = alien.opengl32.glLogicOp
alien.opengl32.glTexParameteriv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glTexParameteriv = alien.opengl32.glTexParameteriv
alien.opengl32.glGetBooleanv:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glGetBooleanv = alien.opengl32.glGetBooleanv
alien.opengl32.glColor3bv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor3bv = alien.opengl32.glColor3bv
alien.opengl32.glColorMaterial:types{abi="stdcall", ret="void", "int", "int"}
_G.glColorMaterial = alien.opengl32.glColorMaterial
alien.opengl32.glTexCoord4dv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord4dv = alien.opengl32.glTexCoord4dv
alien.opengl32.glEvalCoord2fv:types{abi="stdcall", ret="void", "pointer"}
_G.glEvalCoord2fv = alien.opengl32.glEvalCoord2fv
alien.opengl32.glEvalCoord1d:types{abi="stdcall", ret="void", "double"}
_G.glEvalCoord1d = alien.opengl32.glEvalCoord1d
alien.opengl32.glTexEnvf:types{abi="stdcall", ret="void", "int", "int", "float"}
_G.glTexEnvf = alien.opengl32.glTexEnvf
alien.opengl32.glTexEnvi:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glTexEnvi = alien.opengl32.glTexEnvi
alien.opengl32.glFlush:types{abi="stdcall", ret="void"}
_G.glFlush = alien.opengl32.glFlush
alien.opengl32.glRectsv:types{abi="stdcall", ret="void", "pointer", "pointer"}
_G.glRectsv = alien.opengl32.glRectsv
alien.opengl32.glTexCoord4iv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord4iv = alien.opengl32.glTexCoord4iv
alien.opengl32.glStencilOp:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glStencilOp = alien.opengl32.glStencilOp
alien.opengl32.glColor3iv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor3iv = alien.opengl32.glColor3iv
alien.opengl32.glRenderMode:types{abi="stdcall", ret="int", "int"}
_G.glRenderMode = alien.opengl32.glRenderMode
alien.opengl32.glPixelStorei:types{abi="stdcall", ret="void", "int", "int"}
_G.glPixelStorei = alien.opengl32.glPixelStorei
alien.opengl32.glIndexdv:types{abi="stdcall", ret="void", "pointer"}
_G.glIndexdv = alien.opengl32.glIndexdv
alien.opengl32.glCullFace:types{abi="stdcall", ret="void", "int"}
_G.glCullFace = alien.opengl32.glCullFace
alien.opengl32.glIndexfv:types{abi="stdcall", ret="void", "pointer"}
_G.glIndexfv = alien.opengl32.glIndexfv
alien.opengl32.glTexCoord4sv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord4sv = alien.opengl32.glTexCoord4sv
alien.opengl32.glNormal3d:types{abi="stdcall", ret="void", "double", "double", "double"}
_G.glNormal3d = alien.opengl32.glNormal3d
alien.opengl32.glNormal3f:types{abi="stdcall", ret="void", "float", "float", "float"}
_G.glNormal3f = alien.opengl32.glNormal3f
alien.opengl32.glNormal3i:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glNormal3i = alien.opengl32.glNormal3i
alien.opengl32.glColor3sv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor3sv = alien.opengl32.glColor3sv
alien.opengl32.glIndexiv:types{abi="stdcall", ret="void", "pointer"}
_G.glIndexiv = alien.opengl32.glIndexiv
alien.opengl32.glColor3ui:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glColor3ui = alien.opengl32.glColor3ui
alien.opengl32.glColor3us:types{abi="stdcall", ret="void", "short", "short", "short"}
_G.glColor3us = alien.opengl32.glColor3us
alien.opengl32.glColor4ubv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor4ubv = alien.opengl32.glColor4ubv
alien.opengl32.glDrawBuffer:types{abi="stdcall", ret="void", "int"}
_G.glDrawBuffer = alien.opengl32.glDrawBuffer
alien.opengl32.glLightModelf:types{abi="stdcall", ret="void", "int", "float"}
_G.glLightModelf = alien.opengl32.glLightModelf
alien.opengl32.glColor4uiv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor4uiv = alien.opengl32.glColor4uiv
alien.opengl32.glBindTexture:types{abi="stdcall", ret="void", "int", "int"}
_G.glBindTexture = alien.opengl32.glBindTexture
alien.opengl32.glIndexsv:types{abi="stdcall", ret="void", "pointer"}
_G.glIndexsv = alien.opengl32.glIndexsv
alien.opengl32.glViewport:types{abi="stdcall", ret="void", "int", "int", "int", "int"}
_G.glViewport = alien.opengl32.glViewport
alien.opengl32.glEndList:types{abi="stdcall", ret="void"}
_G.glEndList = alien.opengl32.glEndList
alien.opengl32.glGetDoublev:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glGetDoublev = alien.opengl32.glGetDoublev
alien.opengl32.glIndexub:types{abi="stdcall", ret="void", "char"}
_G.glIndexub = alien.opengl32.glIndexub
alien.opengl32.glColor4bv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor4bv = alien.opengl32.glColor4bv
alien.opengl32.glGetIntegerv:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glGetIntegerv = alien.opengl32.glGetIntegerv
alien.opengl32.glAlphaFunc:types{abi="stdcall", ret="void", "int", "float"}
_G.glAlphaFunc = alien.opengl32.glAlphaFunc
alien.opengl32.glLoadMatrixd:types{abi="stdcall", ret="void", "pointer"}
_G.glLoadMatrixd = alien.opengl32.glLoadMatrixd
alien.opengl32.glLoadMatrixf:types{abi="stdcall", ret="void", "pointer"}
_G.glLoadMatrixf = alien.opengl32.glLoadMatrixf
alien.opengl32.glColor4usv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor4usv = alien.opengl32.glColor4usv
alien.opengl32.glGetClipPlane:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glGetClipPlane = alien.opengl32.glGetClipPlane
alien.opengl32.glNormal3bv:types{abi="stdcall", ret="void", "pointer"}
_G.glNormal3bv = alien.opengl32.glNormal3bv
alien.opengl32.glPrioritizeTextures:types{abi="stdcall", ret="void", "int", "pointer", "pointer"}
_G.glPrioritizeTextures = alien.opengl32.glPrioritizeTextures
alien.opengl32.glPopAttrib:types{abi="stdcall", ret="void"}
_G.glPopAttrib = alien.opengl32.glPopAttrib
alien.opengl32.glReadBuffer:types{abi="stdcall", ret="void", "int"}
_G.glReadBuffer = alien.opengl32.glReadBuffer
alien.opengl32.glTexEnvfv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glTexEnvfv = alien.opengl32.glTexEnvfv
alien.opengl32.glNormal3dv:types{abi="stdcall", ret="void", "pointer"}
_G.glNormal3dv = alien.opengl32.glNormal3dv
alien.opengl32.glPixelZoom:types{abi="stdcall", ret="void", "float", "float"}
_G.glPixelZoom = alien.opengl32.glPixelZoom
alien.opengl32.glOrtho:types{abi="stdcall", ret="void", "double", "double", "double", "double", "double", "double"}
_G.glOrtho = alien.opengl32.glOrtho
alien.opengl32.glTexCoord1dv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord1dv = alien.opengl32.glTexCoord1dv
alien.opengl32.glEvalCoord2dv:types{abi="stdcall", ret="void", "pointer"}
_G.glEvalCoord2dv = alien.opengl32.glEvalCoord2dv
alien.opengl32.glNormal3fv:types{abi="stdcall", ret="void", "pointer"}
_G.glNormal3fv = alien.opengl32.glNormal3fv
alien.opengl32.glTexEnviv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glTexEnviv = alien.opengl32.glTexEnviv
alien.opengl32.glTexCoord1fv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord1fv = alien.opengl32.glTexCoord1fv
alien.opengl32.glScissor:types{abi="stdcall", ret="void", "int", "int", "int", "int"}
_G.glScissor = alien.opengl32.glScissor
alien.opengl32.glFogfv:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glFogfv = alien.opengl32.glFogfv
alien.opengl32.glNormal3iv:types{abi="stdcall", ret="void", "pointer"}
_G.glNormal3iv = alien.opengl32.glNormal3iv
alien.opengl32.glTexCoord1iv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord1iv = alien.opengl32.glTexCoord1iv
alien.opengl32.glLineStipple:types{abi="stdcall", ret="void", "int", "short"}
_G.glLineStipple = alien.opengl32.glLineStipple
alien.opengl32.glFogiv:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glFogiv = alien.opengl32.glFogiv
alien.opengl32.glDrawArrays:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glDrawArrays = alien.opengl32.glDrawArrays
alien.opengl32.glPopName:types{abi="stdcall", ret="void"}
_G.glPopName = alien.opengl32.glPopName
alien.opengl32.glTexGend:types{abi="stdcall", ret="void", "int", "int", "double"}
_G.glTexGend = alien.opengl32.glTexGend
alien.opengl32.glTexGenf:types{abi="stdcall", ret="void", "int", "int", "float"}
_G.glTexGenf = alien.opengl32.glTexGenf
alien.opengl32.glTexGeni:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glTexGeni = alien.opengl32.glTexGeni
alien.opengl32.glTexParameterf:types{abi="stdcall", ret="void", "int", "int", "float"}
_G.glTexParameterf = alien.opengl32.glTexParameterf
alien.opengl32.glTexParameteri:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glTexParameteri = alien.opengl32.glTexParameteri
alien.opengl32.glInterleavedArrays:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glInterleavedArrays = alien.opengl32.glInterleavedArrays
alien.opengl32.glMapGrid1d:types{abi="stdcall", ret="void", "int", "double", "double"}
_G.glMapGrid1d = alien.opengl32.glMapGrid1d
alien.opengl32.glMapGrid1f:types{abi="stdcall", ret="void", "int", "float", "float"}
_G.glMapGrid1f = alien.opengl32.glMapGrid1f
alien.opengl32.glMapGrid2d:types{abi="stdcall", ret="void", "int", "double", "double", "int", "double", "double"}
_G.glMapGrid2d = alien.opengl32.glMapGrid2d
alien.opengl32.glMapGrid2f:types{abi="stdcall", ret="void", "int", "float", "float", "int", "float", "float"}
_G.glMapGrid2f = alien.opengl32.glMapGrid2f
alien.opengl32.glNormal3sv:types{abi="stdcall", ret="void", "pointer"}
_G.glNormal3sv = alien.opengl32.glNormal3sv
alien.opengl32.glAccum:types{abi="stdcall", ret="void", "int", "float"}
_G.glAccum = alien.opengl32.glAccum
alien.opengl32.glTexCoord1sv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord1sv = alien.opengl32.glTexCoord1sv
alien.opengl32.glShadeModel:types{abi="stdcall", ret="void", "int"}
_G.glShadeModel = alien.opengl32.glShadeModel
alien.opengl32.glTexSubImage1D:types{abi="stdcall", ret="void", "int", "int", "int", "int", "int", "int", "pointer"}
_G.glTexSubImage1D = alien.opengl32.glTexSubImage1D
alien.opengl32.glPolygonMode:types{abi="stdcall", ret="void", "int", "int"}
_G.glPolygonMode = alien.opengl32.glPolygonMode
alien.opengl32.glTexSubImage2D:types{abi="stdcall", ret="void", "int", "int", "int", "int", "int", "int", "int", "int", "pointer"}
_G.glTexSubImage2D = alien.opengl32.glTexSubImage2D
alien.opengl32.glBitmap:types{abi="stdcall", ret="void", "int", "int", "float", "float", "float", "float", "pointer"}
_G.glBitmap = alien.opengl32.glBitmap
alien.opengl32.glClearStencil:types{abi="stdcall", ret="void", "int"}
_G.glClearStencil = alien.opengl32.glClearStencil
alien.opengl32.glListBase:types{abi="stdcall", ret="void", "int"}
_G.glListBase = alien.opengl32.glListBase
alien.opengl32.glNewList:types{abi="stdcall", ret="void", "int", "int"}
_G.glNewList = alien.opengl32.glNewList
alien.opengl32.glInitNames:types{abi="stdcall", ret="void"}
_G.glInitNames = alien.opengl32.glInitNames
alien.opengl32.glCopyTexImage1D:types{abi="stdcall", ret="void", "int", "int", "int", "int", "int", "int", "int"}
_G.glCopyTexImage1D = alien.opengl32.glCopyTexImage1D
alien.opengl32.glCopyTexImage2D:types{abi="stdcall", ret="void", "int", "int", "int", "int", "int", "int", "int", "int"}
_G.glCopyTexImage2D = alien.opengl32.glCopyTexImage2D
alien.opengl32.glColor4dv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor4dv = alien.opengl32.glColor4dv
alien.opengl32.glTexCoordPointer:types{abi="stdcall", ret="void", "int", "int", "int", "pointer"}
_G.glTexCoordPointer = alien.opengl32.glTexCoordPointer
alien.opengl32.glGetMapdv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glGetMapdv = alien.opengl32.glGetMapdv
alien.opengl32.glEvalMesh1:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glEvalMesh1 = alien.opengl32.glEvalMesh1
alien.opengl32.glEvalMesh2:types{abi="stdcall", ret="void", "int", "int", "int", "int", "int"}
_G.glEvalMesh2 = alien.opengl32.glEvalMesh2
alien.opengl32.glLightf:types{abi="stdcall", ret="void", "int", "int", "float"}
_G.glLightf = alien.opengl32.glLightf
alien.opengl32.glLighti:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glLighti = alien.opengl32.glLighti
alien.opengl32.glColor4fv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor4fv = alien.opengl32.glColor4fv
alien.opengl32.glMaterialfv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glMaterialfv = alien.opengl32.glMaterialfv
alien.opengl32.glGetMapfv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glGetMapfv = alien.opengl32.glGetMapfv
alien.opengl32.glRasterPos2d:types{abi="stdcall", ret="void", "double", "double"}
_G.glRasterPos2d = alien.opengl32.glRasterPos2d
alien.opengl32.glRasterPos2f:types{abi="stdcall", ret="void", "float", "float"}
_G.glRasterPos2f = alien.opengl32.glRasterPos2f
alien.opengl32.glScaled:types{abi="stdcall", ret="void", "double", "double", "double"}
_G.glScaled = alien.opengl32.glScaled
alien.opengl32.glRasterPos2s:types{abi="stdcall", ret="void", "short", "short"}
_G.glRasterPos2s = alien.opengl32.glRasterPos2s
alien.opengl32.glRasterPos3d:types{abi="stdcall", ret="void", "double", "double", "double"}
_G.glRasterPos3d = alien.opengl32.glRasterPos3d
alien.opengl32.glRasterPos3f:types{abi="stdcall", ret="void", "float", "float", "float"}
_G.glRasterPos3f = alien.opengl32.glRasterPos3f
alien.opengl32.glRasterPos3i:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glRasterPos3i = alien.opengl32.glRasterPos3i
alien.opengl32.glPushAttrib:types{abi="stdcall", ret="void", "int"}
_G.glPushAttrib = alien.opengl32.glPushAttrib
alien.opengl32.glDepthFunc:types{abi="stdcall", ret="void", "int"}
_G.glDepthFunc = alien.opengl32.glDepthFunc
alien.opengl32.glColor4iv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor4iv = alien.opengl32.glColor4iv
alien.opengl32.glRasterPos4d:types{abi="stdcall", ret="void", "double", "double", "double", "double"}
_G.glRasterPos4d = alien.opengl32.glRasterPos4d
alien.opengl32.glRasterPos4f:types{abi="stdcall", ret="void", "float", "float", "float", "float"}
_G.glRasterPos4f = alien.opengl32.glRasterPos4f
alien.opengl32.glRasterPos4i:types{abi="stdcall", ret="void", "int", "int", "int", "int"}
_G.glRasterPos4i = alien.opengl32.glRasterPos4i
alien.opengl32.glRasterPos4s:types{abi="stdcall", ret="void", "short", "short", "short", "short"}
_G.glRasterPos4s = alien.opengl32.glRasterPos4s
alien.opengl32.glClipPlane:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glClipPlane = alien.opengl32.glClipPlane
alien.opengl32.glStencilFunc:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glStencilFunc = alien.opengl32.glStencilFunc
alien.opengl32.glEnableClientState:types{abi="stdcall", ret="void", "int"}
_G.glEnableClientState = alien.opengl32.glEnableClientState
alien.opengl32.glIndexPointer:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glIndexPointer = alien.opengl32.glIndexPointer
alien.opengl32.glColor3dv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor3dv = alien.opengl32.glColor3dv
alien.opengl32.glColor4sv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor4sv = alien.opengl32.glColor4sv
alien.opengl32.glDepthMask:types{abi="stdcall", ret="void", "char"}
_G.glDepthMask = alien.opengl32.glDepthMask
alien.opengl32.glRasterPos2dv:types{abi="stdcall", ret="void", "pointer"}
_G.glRasterPos2dv = alien.opengl32.glRasterPos2dv
alien.opengl32.glColor3b:types{abi="stdcall", ret="void", "byte", "byte", "byte"}
_G.glColor3b = alien.opengl32.glColor3b
alien.opengl32.glColor3f:types{abi="stdcall", ret="void", "float", "float", "float"}
_G.glColor3f = alien.opengl32.glColor3f
alien.opengl32.glColor3i:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glColor3i = alien.opengl32.glColor3i
alien.opengl32.glColor3s:types{abi="stdcall", ret="void", "short", "short", "short"}
_G.glColor3s = alien.opengl32.glColor3s
alien.opengl32.glColor4ui:types{abi="stdcall", ret="void", "int", "int", "int", "int"}
_G.glColor4ui = alien.opengl32.glColor4ui
alien.opengl32.glColor4us:types{abi="stdcall", ret="void", "short", "short", "short", "short"}
_G.glColor4us = alien.opengl32.glColor4us
alien.opengl32.glColor4b:types{abi="stdcall", ret="void", "byte", "byte", "byte", "byte"}
_G.glColor4b = alien.opengl32.glColor4b
alien.opengl32.glColor4d:types{abi="stdcall", ret="void", "double", "double", "double", "double"}
_G.glColor4d = alien.opengl32.glColor4d
alien.opengl32.glColor4f:types{abi="stdcall", ret="void", "float", "float", "float", "float"}
_G.glColor4f = alien.opengl32.glColor4f
alien.opengl32.glColor4i:types{abi="stdcall", ret="void", "int", "int", "int", "int"}
_G.glColor4i = alien.opengl32.glColor4i
alien.opengl32.glColor4s:types{abi="stdcall", ret="void", "short", "short", "short", "short"}
_G.glColor4s = alien.opengl32.glColor4s
alien.opengl32.glStencilMask:types{abi="stdcall", ret="void", "int"}
_G.glStencilMask = alien.opengl32.glStencilMask
alien.opengl32.glVertex2dv:types{abi="stdcall", ret="void", "pointer"}
_G.glVertex2dv = alien.opengl32.glVertex2dv
alien.opengl32.glRasterPos2fv:types{abi="stdcall", ret="void", "pointer"}
_G.glRasterPos2fv = alien.opengl32.glRasterPos2fv
alien.opengl32.glMatrixMode:types{abi="stdcall", ret="void", "int"}
_G.glMatrixMode = alien.opengl32.glMatrixMode
alien.opengl32.glPolygonOffset:types{abi="stdcall", ret="void", "float", "float"}
_G.glPolygonOffset = alien.opengl32.glPolygonOffset
alien.opengl32.glVertex2fv:types{abi="stdcall", ret="void", "pointer"}
_G.glVertex2fv = alien.opengl32.glVertex2fv
alien.opengl32.glTexImage1D:types{abi="stdcall", ret="void", "int", "int", "int", "int", "int", "int", "int", "pointer"}
_G.glTexImage1D = alien.opengl32.glTexImage1D
alien.opengl32.glRasterPos2iv:types{abi="stdcall", ret="void", "pointer"}
_G.glRasterPos2iv = alien.opengl32.glRasterPos2iv
alien.opengl32.glVertexPointer:types{abi="stdcall", ret="void", "int", "int", "int", "pointer"}
_G.glVertexPointer = alien.opengl32.glVertexPointer
alien.opengl32.glVertex2iv:types{abi="stdcall", ret="void", "pointer"}
_G.glVertex2iv = alien.opengl32.glVertex2iv
alien.opengl32.glFogf:types{abi="stdcall", ret="void", "int", "float"}
_G.glFogf = alien.opengl32.glFogf
alien.opengl32.glFogi:types{abi="stdcall", ret="void", "int", "int"}
_G.glFogi = alien.opengl32.glFogi
alien.opengl32.glEdgeFlag:types{abi="stdcall", ret="void", "char"}
_G.glEdgeFlag = alien.opengl32.glEdgeFlag
alien.opengl32.glGetMapiv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glGetMapiv = alien.opengl32.glGetMapiv
alien.opengl32.glDrawElements:types{abi="stdcall", ret="void", "int", "int", "int", "pointer"}
_G.glDrawElements = alien.opengl32.glDrawElements
alien.opengl32.glDisableClientState:types{abi="stdcall", ret="void", "int"}
_G.glDisableClientState = alien.opengl32.glDisableClientState
alien.opengl32.glPixelTransferf:types{abi="stdcall", ret="void", "int", "float"}
_G.glPixelTransferf = alien.opengl32.glPixelTransferf
alien.opengl32.glVertex2sv:types{abi="stdcall", ret="void", "pointer"}
_G.glVertex2sv = alien.opengl32.glVertex2sv
alien.opengl32.glNormal3b:types{abi="stdcall", ret="void", "byte", "byte", "byte"}
_G.glNormal3b = alien.opengl32.glNormal3b
alien.opengl32.glEnable:types{abi="stdcall", ret="void", "int"}
_G.glEnable = alien.opengl32.glEnable
alien.opengl32.glMultMatrixd:types{abi="stdcall", ret="void", "pointer"}
_G.glMultMatrixd = alien.opengl32.glMultMatrixd
alien.opengl32.glMultMatrixf:types{abi="stdcall", ret="void", "pointer"}
_G.glMultMatrixf = alien.opengl32.glMultMatrixf
alien.opengl32.glClearIndex:types{abi="stdcall", ret="void", "float"}
_G.glClearIndex = alien.opengl32.glClearIndex
alien.opengl32.glGetPointerv:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glGetPointerv = alien.opengl32.glGetPointerv
alien.opengl32.glGetTexImage:types{abi="stdcall", ret="void", "int", "int", "int", "int", "pointer"}
_G.glGetTexImage = alien.opengl32.glGetTexImage
alien.opengl32.glNormal3s:types{abi="stdcall", ret="void", "short", "short", "short"}
_G.glNormal3s = alien.opengl32.glNormal3s
alien.opengl32.glTexCoord2dv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord2dv = alien.opengl32.glTexCoord2dv
alien.opengl32.glTexCoord2fv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord2fv = alien.opengl32.glTexCoord2fv
alien.opengl32.glGetTexEnvfv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glGetTexEnvfv = alien.opengl32.glGetTexEnvfv
alien.opengl32.glFinish:types{abi="stdcall", ret="void"}
_G.glFinish = alien.opengl32.glFinish
alien.opengl32.glTexCoord2iv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord2iv = alien.opengl32.glTexCoord2iv
alien.opengl32.glHint:types{abi="stdcall", ret="void", "int", "int"}
_G.glHint = alien.opengl32.glHint
alien.opengl32.glGetTexEnviv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glGetTexEnviv = alien.opengl32.glGetTexEnviv
alien.opengl32.glColor3d:types{abi="stdcall", ret="void", "double", "double", "double"}
_G.glColor3d = alien.opengl32.glColor3d
alien.opengl32.glColor3fv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor3fv = alien.opengl32.glColor3fv
alien.opengl32.glNormalPointer:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glNormalPointer = alien.opengl32.glNormalPointer
alien.opengl32.glGetMaterialfv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glGetMaterialfv = alien.opengl32.glGetMaterialfv
alien.opengl32.glPassThrough:types{abi="stdcall", ret="void", "float"}
_G.glPassThrough = alien.opengl32.glPassThrough
alien.opengl32.glColor4ub:types{abi="stdcall", ret="void", "char", "char", "char", "char"}
_G.glColor4ub = alien.opengl32.glColor4ub
alien.opengl32.glDrawPixels:types{abi="stdcall", ret="void", "int", "int", "int", "int", "pointer"}
_G.glDrawPixels = alien.opengl32.glDrawPixels
alien.opengl32.glGetMaterialiv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glGetMaterialiv = alien.opengl32.glGetMaterialiv
alien.opengl32.glRasterPos2i:types{abi="stdcall", ret="void", "int", "int"}
_G.glRasterPos2i = alien.opengl32.glRasterPos2i
alien.opengl32.glScalef:types{abi="stdcall", ret="void", "float", "float", "float"}
_G.glScalef = alien.opengl32.glScalef
alien.opengl32.glTexCoord2sv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord2sv = alien.opengl32.glTexCoord2sv
alien.opengl32.glVertex2d:types{abi="stdcall", ret="void", "double", "double"}
_G.glVertex2d = alien.opengl32.glVertex2d
alien.opengl32.glMaterialf:types{abi="stdcall", ret="void", "int", "int", "float"}
_G.glMaterialf = alien.opengl32.glMaterialf
alien.opengl32.glMateriali:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glMateriali = alien.opengl32.glMateriali
alien.opengl32.glGenLists:types{abi="stdcall", ret="int", "int"}
_G.glGenLists = alien.opengl32.glGenLists
alien.opengl32.glSelectBuffer:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glSelectBuffer = alien.opengl32.glSelectBuffer
alien.opengl32.glGetError:types{abi="stdcall", ret="int"}
_G.glGetError = alien.opengl32.glGetError
alien.opengl32.glClearColor:types{abi="stdcall", ret="void", "float", "float", "float", "float"}
_G.glClearColor = alien.opengl32.glClearColor
alien.opengl32.glVertex3dv:types{abi="stdcall", ret="void", "pointer"}
_G.glVertex3dv = alien.opengl32.glVertex3dv
alien.opengl32.glPushName:types{abi="stdcall", ret="void", "int"}
_G.glPushName = alien.opengl32.glPushName
alien.opengl32.glColorPointer:types{abi="stdcall", ret="void", "int", "int", "int", "pointer"}
_G.glColorPointer = alien.opengl32.glColorPointer
alien.opengl32.glGetTexLevelParameterfv:types{abi="stdcall", ret="void", "int", "int", "int", "pointer"}
_G.glGetTexLevelParameterfv = alien.opengl32.glGetTexLevelParameterfv
alien.opengl32.glColor3ub:types{abi="stdcall", ret="void", "char", "char", "char"}
_G.glColor3ub = alien.opengl32.glColor3ub
alien.opengl32.glIsTexture:types{abi="stdcall", ret="char", "int"}
_G.glIsTexture = alien.opengl32.glIsTexture
alien.opengl32.glRasterPos2sv:types{abi="stdcall", ret="void", "pointer"}
_G.glRasterPos2sv = alien.opengl32.glRasterPos2sv
alien.opengl32.glGetTexLevelParameteriv:types{abi="stdcall", ret="void", "int", "int", "int", "pointer"}
_G.glGetTexLevelParameteriv = alien.opengl32.glGetTexLevelParameteriv
alien.opengl32.glCallLists:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glCallLists = alien.opengl32.glCallLists
alien.opengl32.glReadPixels:types{abi="stdcall", ret="void", "int", "int", "int", "int", "int", "int", "pointer"}
_G.glReadPixels = alien.opengl32.glReadPixels
alien.opengl32.glVertex3d:types{abi="stdcall", ret="void", "double", "double", "double"}
_G.glVertex3d = alien.opengl32.glVertex3d
alien.opengl32.glRasterPos3s:types{abi="stdcall", ret="void", "short", "short", "short"}
_G.glRasterPos3s = alien.opengl32.glRasterPos3s
alien.opengl32.glColorMask:types{abi="stdcall", ret="void", "char", "char", "char", "char"}
_G.glColorMask = alien.opengl32.glColorMask
alien.opengl32.glIndexubv:types{abi="stdcall", ret="void", "pointer"}
_G.glIndexubv = alien.opengl32.glIndexubv
alien.opengl32.glDisable:types{abi="stdcall", ret="void", "int"}
_G.glDisable = alien.opengl32.glDisable
alien.opengl32.glTexGendv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glTexGendv = alien.opengl32.glTexGendv
alien.opengl32.glTexGenfv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glTexGenfv = alien.opengl32.glTexGenfv
alien.opengl32.glRasterPos3dv:types{abi="stdcall", ret="void", "pointer"}
_G.glRasterPos3dv = alien.opengl32.glRasterPos3dv
alien.opengl32.glRasterPos3fv:types{abi="stdcall", ret="void", "pointer"}
_G.glRasterPos3fv = alien.opengl32.glRasterPos3fv
alien.opengl32.glTexGeniv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glTexGeniv = alien.opengl32.glTexGeniv
alien.opengl32.glVertex3fv:types{abi="stdcall", ret="void", "pointer"}
_G.glVertex3fv = alien.opengl32.glVertex3fv
alien.opengl32.glPixelTransferi:types{abi="stdcall", ret="void", "int", "int"}
_G.glPixelTransferi = alien.opengl32.glPixelTransferi
alien.opengl32.glRasterPos3iv:types{abi="stdcall", ret="void", "pointer"}
_G.glRasterPos3iv = alien.opengl32.glRasterPos3iv
alien.opengl32.glCopyPixels:types{abi="stdcall", ret="void", "int", "int", "int", "int", "int"}
_G.glCopyPixels = alien.opengl32.glCopyPixels
alien.opengl32.glMaterialiv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glMaterialiv = alien.opengl32.glMaterialiv
alien.opengl32.glVertex3iv:types{abi="stdcall", ret="void", "pointer"}
_G.glVertex3iv = alien.opengl32.glVertex3iv
alien.opengl32.glCallList:types{abi="stdcall", ret="void", "int"}
_G.glCallList = alien.opengl32.glCallList
alien.opengl32.glEvalPoint1:types{abi="stdcall", ret="void", "int"}
_G.glEvalPoint1 = alien.opengl32.glEvalPoint1
alien.opengl32.glEvalPoint2:types{abi="stdcall", ret="void", "int", "int"}
_G.glEvalPoint2 = alien.opengl32.glEvalPoint2
alien.opengl32.glPixelMapfv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glPixelMapfv = alien.opengl32.glPixelMapfv
alien.opengl32.glEdgeFlagPointer:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glEdgeFlagPointer = alien.opengl32.glEdgeFlagPointer
alien.opengl32.glPushClientAttrib:types{abi="stdcall", ret="void", "int"}
_G.glPushClientAttrib = alien.opengl32.glPushClientAttrib
alien.opengl32.glRasterPos3sv:types{abi="stdcall", ret="void", "pointer"}
_G.glRasterPos3sv = alien.opengl32.glRasterPos3sv
alien.opengl32.glDeleteLists:types{abi="stdcall", ret="void", "int", "int"}
_G.glDeleteLists = alien.opengl32.glDeleteLists
alien.opengl32.glTexCoord3iv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord3iv = alien.opengl32.glTexCoord3iv
alien.opengl32.glVertex3sv:types{abi="stdcall", ret="void", "pointer"}
_G.glVertex3sv = alien.opengl32.glVertex3sv
alien.opengl32.glFrustum:types{abi="stdcall", ret="void", "double", "double", "double", "double", "double", "double"}
_G.glFrustum = alien.opengl32.glFrustum
alien.opengl32.glPolygonStipple:types{abi="stdcall", ret="void", "pointer"}
_G.glPolygonStipple = alien.opengl32.glPolygonStipple
alien.opengl32.glTexParameterfv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glTexParameterfv = alien.opengl32.glTexParameterfv
alien.opengl32.glRectd:types{abi="stdcall", ret="void", "double", "double", "double", "double"}
_G.glRectd = alien.opengl32.glRectd
alien.opengl32.glRectf:types{abi="stdcall", ret="void", "float", "float", "float", "float"}
_G.glRectf = alien.opengl32.glRectf
alien.opengl32.glRecti:types{abi="stdcall", ret="void", "int", "int", "int", "int"}
_G.glRecti = alien.opengl32.glRecti
alien.opengl32.glRects:types{abi="stdcall", ret="void", "short", "short", "short", "short"}
_G.glRects = alien.opengl32.glRects
alien.opengl32.glGetPolygonStipple:types{abi="stdcall", ret="void", "pointer"}
_G.glGetPolygonStipple = alien.opengl32.glGetPolygonStipple
alien.opengl32.glGetTexParameterfv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glGetTexParameterfv = alien.opengl32.glGetTexParameterfv
alien.opengl32.glArrayElement:types{abi="stdcall", ret="void", "int"}
_G.glArrayElement = alien.opengl32.glArrayElement
alien.opengl32.glColor3ubv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor3ubv = alien.opengl32.glColor3ubv
alien.opengl32.glPopMatrix:types{abi="stdcall", ret="void"}
_G.glPopMatrix = alien.opengl32.glPopMatrix
alien.opengl32.glGetTexParameteriv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glGetTexParameteriv = alien.opengl32.glGetTexParameteriv
alien.opengl32.glEvalCoord1dv:types{abi="stdcall", ret="void", "pointer"}
_G.glEvalCoord1dv = alien.opengl32.glEvalCoord1dv
alien.opengl32.glTexCoord3dv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord3dv = alien.opengl32.glTexCoord3dv
alien.opengl32.glEvalCoord1fv:types{abi="stdcall", ret="void", "pointer"}
_G.glEvalCoord1fv = alien.opengl32.glEvalCoord1fv
alien.opengl32.glTexCoord3fv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord3fv = alien.opengl32.glTexCoord3fv
alien.opengl32.glGetPixelMapuiv:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glGetPixelMapuiv = alien.opengl32.glGetPixelMapuiv
alien.opengl32.glLightModelfv:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glLightModelfv = alien.opengl32.glLightModelfv
alien.opengl32.glIndexf:types{abi="stdcall", ret="void", "float"}
_G.glIndexf = alien.opengl32.glIndexf
alien.opengl32.glColor3uiv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor3uiv = alien.opengl32.glColor3uiv
alien.opengl32.glIndexd:types{abi="stdcall", ret="void", "double"}
_G.glIndexd = alien.opengl32.glIndexd
alien.opengl32.glIndexi:types{abi="stdcall", ret="void", "int"}
_G.glIndexi = alien.opengl32.glIndexi
alien.opengl32.glFeedbackBuffer:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glFeedbackBuffer = alien.opengl32.glFeedbackBuffer
alien.opengl32.glIndexs:types{abi="stdcall", ret="void", "short"}
_G.glIndexs = alien.opengl32.glIndexs
alien.opengl32.glClear:types{abi="stdcall", ret="void", "int"}
_G.glClear = alien.opengl32.glClear
alien.opengl32.glGetPixelMapusv:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glGetPixelMapusv = alien.opengl32.glGetPixelMapusv
alien.opengl32.glTexCoord4fv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord4fv = alien.opengl32.glTexCoord4fv
alien.opengl32.glColor3usv:types{abi="stdcall", ret="void", "pointer"}
_G.glColor3usv = alien.opengl32.glColor3usv
alien.opengl32.glTexCoord3sv:types{abi="stdcall", ret="void", "pointer"}
_G.glTexCoord3sv = alien.opengl32.glTexCoord3sv
alien.opengl32.glLightfv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glLightfv = alien.opengl32.glLightfv
alien.opengl32.glEnd:types{abi="stdcall", ret="void"}
_G.glEnd = alien.opengl32.glEnd
alien.opengl32.glLightiv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glLightiv = alien.opengl32.glLightiv
alien.opengl32.glEvalCoord1f:types{abi="stdcall", ret="void", "float"}
_G.glEvalCoord1f = alien.opengl32.glEvalCoord1f
alien.opengl32.glEvalCoord2d:types{abi="stdcall", ret="void", "double", "double"}
_G.glEvalCoord2d = alien.opengl32.glEvalCoord2d
alien.opengl32.glEvalCoord2f:types{abi="stdcall", ret="void", "float", "float"}
_G.glEvalCoord2f = alien.opengl32.glEvalCoord2f
alien.opengl32.glIsEnabled:types{abi="stdcall", ret="char", "int"}
_G.glIsEnabled = alien.opengl32.glIsEnabled
alien.opengl32.glGetLightiv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glGetLightiv = alien.opengl32.glGetLightiv
alien.opengl32.glLineWidth:types{abi="stdcall", ret="void", "float"}
_G.glLineWidth = alien.opengl32.glLineWidth
alien.opengl32.glTexCoord1d:types{abi="stdcall", ret="void", "double"}
_G.glTexCoord1d = alien.opengl32.glTexCoord1d
alien.opengl32.glTexCoord1f:types{abi="stdcall", ret="void", "float"}
_G.glTexCoord1f = alien.opengl32.glTexCoord1f
alien.opengl32.glTexCoord1i:types{abi="stdcall", ret="void", "int"}
_G.glTexCoord1i = alien.opengl32.glTexCoord1i
alien.opengl32.glGetString:types{abi="stdcall", ret="pointer", "int"}
_G.glGetString = alien.opengl32.glGetString
alien.opengl32.glTexCoord1s:types{abi="stdcall", ret="void", "short"}
_G.glTexCoord1s = alien.opengl32.glTexCoord1s
alien.opengl32.glTexCoord2d:types{abi="stdcall", ret="void", "double", "double"}
_G.glTexCoord2d = alien.opengl32.glTexCoord2d
alien.opengl32.glTexCoord2f:types{abi="stdcall", ret="void", "float", "float"}
_G.glTexCoord2f = alien.opengl32.glTexCoord2f
alien.opengl32.glTexCoord2i:types{abi="stdcall", ret="void", "int", "int"}
_G.glTexCoord2i = alien.opengl32.glTexCoord2i
alien.opengl32.glTexCoord2s:types{abi="stdcall", ret="void", "short", "short"}
_G.glTexCoord2s = alien.opengl32.glTexCoord2s
alien.opengl32.glTexCoord3d:types{abi="stdcall", ret="void", "double", "double", "double"}
_G.glTexCoord3d = alien.opengl32.glTexCoord3d
alien.opengl32.glTexCoord3f:types{abi="stdcall", ret="void", "float", "float", "float"}
_G.glTexCoord3f = alien.opengl32.glTexCoord3f
alien.opengl32.glTexCoord3i:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glTexCoord3i = alien.opengl32.glTexCoord3i
alien.opengl32.glLightModeli:types{abi="stdcall", ret="void", "int", "int"}
_G.glLightModeli = alien.opengl32.glLightModeli
alien.opengl32.glTexCoord3s:types{abi="stdcall", ret="void", "short", "short", "short"}
_G.glTexCoord3s = alien.opengl32.glTexCoord3s
alien.opengl32.glPushMatrix:types{abi="stdcall", ret="void"}
_G.glPushMatrix = alien.opengl32.glPushMatrix
alien.opengl32.glTexCoord4d:types{abi="stdcall", ret="void", "double", "double", "double", "double"}
_G.glTexCoord4d = alien.opengl32.glTexCoord4d
alien.opengl32.glTexCoord4f:types{abi="stdcall", ret="void", "float", "float", "float", "float"}
_G.glTexCoord4f = alien.opengl32.glTexCoord4f
alien.opengl32.glTexCoord4i:types{abi="stdcall", ret="void", "int", "int", "int", "int"}
_G.glTexCoord4i = alien.opengl32.glTexCoord4i
alien.opengl32.glBlendFunc:types{abi="stdcall", ret="void", "int", "int"}
_G.glBlendFunc = alien.opengl32.glBlendFunc
alien.opengl32.glTexCoord4s:types{abi="stdcall", ret="void", "short", "short", "short", "short"}
_G.glTexCoord4s = alien.opengl32.glTexCoord4s
alien.opengl32.glDepthRange:types{abi="stdcall", ret="void", "double", "double"}
_G.glDepthRange = alien.opengl32.glDepthRange
alien.opengl32.glPopClientAttrib:types{abi="stdcall", ret="void"}
_G.glPopClientAttrib = alien.opengl32.glPopClientAttrib
alien.opengl32.glRotated:types{abi="stdcall", ret="void", "double", "double", "double", "double"}
_G.glRotated = alien.opengl32.glRotated
alien.opengl32.glRotatef:types{abi="stdcall", ret="void", "float", "float", "float", "float"}
_G.glRotatef = alien.opengl32.glRotatef
alien.opengl32.glLightModeliv:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glLightModeliv = alien.opengl32.glLightModeliv
alien.opengl32.glGetPixelMapfv:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glGetPixelMapfv = alien.opengl32.glGetPixelMapfv
alien.opengl32.glClearAccum:types{abi="stdcall", ret="void", "float", "float", "float", "float"}
_G.glClearAccum = alien.opengl32.glClearAccum
alien.opengl32.glLoadName:types{abi="stdcall", ret="void", "int"}
_G.glLoadName = alien.opengl32.glLoadName
alien.opengl32.glIsList:types{abi="stdcall", ret="char", "int"}
_G.glIsList = alien.opengl32.glIsList
alien.opengl32.glDeleteTextures:types{abi="stdcall", ret="void", "int", "pointer"}
_G.glDeleteTextures = alien.opengl32.glDeleteTextures
alien.opengl32.glRasterPos4dv:types{abi="stdcall", ret="void", "pointer"}
_G.glRasterPos4dv = alien.opengl32.glRasterPos4dv
alien.opengl32.glCopyTexSubImage1D:types{abi="stdcall", ret="void", "int", "int", "int", "int", "int", "int"}
_G.glCopyTexSubImage1D = alien.opengl32.glCopyTexSubImage1D
alien.opengl32.glVertex4dv:types{abi="stdcall", ret="void", "pointer"}
_G.glVertex4dv = alien.opengl32.glVertex4dv
alien.opengl32.glRasterPos4fv:types{abi="stdcall", ret="void", "pointer"}
_G.glRasterPos4fv = alien.opengl32.glRasterPos4fv
alien.opengl32.glCopyTexSubImage2D:types{abi="stdcall", ret="void", "int", "int", "int", "int", "int", "int", "int", "int"}
_G.glCopyTexSubImage2D = alien.opengl32.glCopyTexSubImage2D
alien.opengl32.glVertex2f:types{abi="stdcall", ret="void", "float", "float"}
_G.glVertex2f = alien.opengl32.glVertex2f
alien.opengl32.glVertex2i:types{abi="stdcall", ret="void", "int", "int"}
_G.glVertex2i = alien.opengl32.glVertex2i
alien.opengl32.glVertex2s:types{abi="stdcall", ret="void", "short", "short"}
_G.glVertex2s = alien.opengl32.glVertex2s
alien.opengl32.glGetTexGendv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glGetTexGendv = alien.opengl32.glGetTexGendv
alien.opengl32.glVertex3f:types{abi="stdcall", ret="void", "float", "float", "float"}
_G.glVertex3f = alien.opengl32.glVertex3f
alien.opengl32.glVertex3i:types{abi="stdcall", ret="void", "int", "int", "int"}
_G.glVertex3i = alien.opengl32.glVertex3i
alien.opengl32.glVertex3s:types{abi="stdcall", ret="void", "short", "short", "short"}
_G.glVertex3s = alien.opengl32.glVertex3s
alien.opengl32.glVertex4fv:types{abi="stdcall", ret="void", "pointer"}
_G.glVertex4fv = alien.opengl32.glVertex4fv
alien.opengl32.glVertex4d:types{abi="stdcall", ret="void", "double", "double", "double", "double"}
_G.glVertex4d = alien.opengl32.glVertex4d
alien.opengl32.glVertex4f:types{abi="stdcall", ret="void", "float", "float", "float", "float"}
_G.glVertex4f = alien.opengl32.glVertex4f
alien.opengl32.glVertex4i:types{abi="stdcall", ret="void", "int", "int", "int", "int"}
_G.glVertex4i = alien.opengl32.glVertex4i
alien.opengl32.glVertex4s:types{abi="stdcall", ret="void", "short", "short", "short", "short"}
_G.glVertex4s = alien.opengl32.glVertex4s
alien.opengl32.glIndexMask:types{abi="stdcall", ret="void", "int"}
_G.glIndexMask = alien.opengl32.glIndexMask
alien.opengl32.glRasterPos4iv:types{abi="stdcall", ret="void", "pointer"}
_G.glRasterPos4iv = alien.opengl32.glRasterPos4iv
alien.opengl32.glGetTexGenfv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glGetTexGenfv = alien.opengl32.glGetTexGenfv
alien.opengl32.glPointSize:types{abi="stdcall", ret="void", "float"}
_G.glPointSize = alien.opengl32.glPointSize
alien.opengl32.glEdgeFlagv:types{abi="stdcall", ret="void", "pointer"}
_G.glEdgeFlagv = alien.opengl32.glEdgeFlagv
alien.opengl32.glTranslated:types{abi="stdcall", ret="void", "double", "double", "double"}
_G.glTranslated = alien.opengl32.glTranslated
alien.opengl32.glTranslatef:types{abi="stdcall", ret="void", "float", "float", "float"}
_G.glTranslatef = alien.opengl32.glTranslatef
alien.opengl32.glVertex4iv:types{abi="stdcall", ret="void", "pointer"}
_G.glVertex4iv = alien.opengl32.glVertex4iv
alien.opengl32.glBegin:types{abi="stdcall", ret="void", "int"}
_G.glBegin = alien.opengl32.glBegin
alien.opengl32.glGetTexGeniv:types{abi="stdcall", ret="void", "int", "int", "pointer"}
_G.glGetTexGeniv = alien.opengl32.glGetTexGeniv
alien.glu32.gluQuadricCallback:types{abi="stdcall", ret="void", "pointer", "int", "callback"}
_G.gluQuadricCallback = alien.glu32.gluQuadricCallback
alien.glu32.gluGetString:types{abi="stdcall", ret="pointer", "int"}
_G.gluGetString = alien.glu32.gluGetString
alien.glu32.gluPwlCurve:types{abi="stdcall", ret="void", "pointer", "int", "pointer", "int", "int"}
_G.gluPwlCurve = alien.glu32.gluPwlCurve
alien.glu32.gluPartialDisk:types{abi="stdcall", ret="void", "pointer", "double", "double", "int", "int", "double", "double"}
_G.gluPartialDisk = alien.glu32.gluPartialDisk
alien.glu32.gluErrorString:types{abi="stdcall", ret="pointer", "int"}
_G.gluErrorString = alien.glu32.gluErrorString
alien.glu32.gluDisk:types{abi="stdcall", ret="void", "pointer", "double", "double", "int", "int"}
_G.gluDisk = alien.glu32.gluDisk
alien.glu32.gluSphere:types{abi="stdcall", ret="void", "pointer", "double", "int", "int"}
_G.gluSphere = alien.glu32.gluSphere
alien.glu32.gluDeleteTess:types{abi="stdcall", ret="void", "pointer"}
_G.gluDeleteTess = alien.glu32.gluDeleteTess
alien.glu32.gluGetTessProperty:types{abi="stdcall", ret="void", "pointer", "int", "pointer"}
_G.gluGetTessProperty = alien.glu32.gluGetTessProperty
alien.glu32.gluOrtho2D:types{abi="stdcall", ret="void", "double", "double", "double", "double"}
_G.gluOrtho2D = alien.glu32.gluOrtho2D
alien.glu32.gluErrorUnicodeStringEXT:types{abi="stdcall", ret="pointer", "int"}
_G.gluErrorUnicodeStringEXT = alien.glu32.gluErrorUnicodeStringEXT
alien.glu32.gluQuadricNormals:types{abi="stdcall", ret="void", "pointer", "int"}
_G.gluQuadricNormals = alien.glu32.gluQuadricNormals
alien.glu32.gluProject:types{abi="stdcall", ret="int", "double", "double", "double", "pointer", "pointer", "pointer", "pointer", "pointer", "pointer"}
_G.gluProject = alien.glu32.gluProject
alien.glu32.gluCylinder:types{abi="stdcall", ret="void", "pointer", "double", "double", "double", "int", "int"}
_G.gluCylinder = alien.glu32.gluCylinder
alien.glu32.gluNurbsProperty:types{abi="stdcall", ret="void", "pointer", "int", "float"}
_G.gluNurbsProperty = alien.glu32.gluNurbsProperty
alien.glu32.gluBeginTrim:types{abi="stdcall", ret="void", "pointer"}
_G.gluBeginTrim = alien.glu32.gluBeginTrim
alien.glu32.gluDeleteNurbsRenderer:types{abi="stdcall", ret="void", "pointer"}
_G.gluDeleteNurbsRenderer = alien.glu32.gluDeleteNurbsRenderer
alien.glu32.gluDeleteQuadric:types{abi="stdcall", ret="void", "pointer"}
_G.gluDeleteQuadric = alien.glu32.gluDeleteQuadric
alien.glu32.gluTessNormal:types{abi="stdcall", ret="void", "pointer", "double", "double", "double"}
_G.gluTessNormal = alien.glu32.gluTessNormal
alien.glu32.gluTessVertex:types{abi="stdcall", ret="void", "pointer", "pointer", "pointer"}
_G.gluTessVertex = alien.glu32.gluTessVertex
alien.glu32.gluTessCallback:types{abi="stdcall", ret="void", "pointer", "int", "callback"}
_G.gluTessCallback = alien.glu32.gluTessCallback
alien.glu32.gluScaleImage:types{abi="stdcall", ret="int", "int", "int", "int", "int", "pointer", "int", "int", "int", "pointer"}
_G.gluScaleImage = alien.glu32.gluScaleImage
alien.glu32.gluGetNurbsProperty:types{abi="stdcall", ret="void", "pointer", "int", "pointer"}
_G.gluGetNurbsProperty = alien.glu32.gluGetNurbsProperty
alien.glu32.gluNurbsCallback:types{abi="stdcall", ret="void", "pointer", "int", "callback"}
_G.gluNurbsCallback = alien.glu32.gluNurbsCallback
alien.glu32.gluNurbsSurface:types{abi="stdcall", ret="void", "pointer", "int", "pointer", "int", "pointer", "int", "int", "pointer", "int", "int", "int"}
_G.gluNurbsSurface = alien.glu32.gluNurbsSurface
alien.glu32.gluNextContour:types{abi="stdcall", ret="void", "pointer", "int"}
_G.gluNextContour = alien.glu32.gluNextContour
alien.glu32.gluBeginCurve:types{abi="stdcall", ret="void", "pointer"}
_G.gluBeginCurve = alien.glu32.gluBeginCurve
alien.glu32.gluNewQuadric:types{abi="stdcall", ret="pointer"}
_G.gluNewQuadric = alien.glu32.gluNewQuadric
alien.glu32.gluUnProject:types{abi="stdcall", ret="int", "double", "double", "double", "pointer", "pointer", "pointer", "pointer", "pointer", "pointer"}
_G.gluUnProject = alien.glu32.gluUnProject
alien.glu32.gluNewTess:types{abi="stdcall", ret="pointer"}
_G.gluNewTess = alien.glu32.gluNewTess
alien.glu32.gluBuild2DMipmaps:types{abi="stdcall", ret="int", "int", "int", "int", "int", "int", "int", "pointer"}
_G.gluBuild2DMipmaps = alien.glu32.gluBuild2DMipmaps
alien.glu32.gluEndPolygon:types{abi="stdcall", ret="void", "pointer"}
_G.gluEndPolygon = alien.glu32.gluEndPolygon
alien.glu32.gluBeginPolygon:types{abi="stdcall", ret="void", "pointer"}
_G.gluBeginPolygon = alien.glu32.gluBeginPolygon
alien.glu32.gluPickMatrix:types{abi="stdcall", ret="void", "double", "double", "double", "double", "pointer"}
_G.gluPickMatrix = alien.glu32.gluPickMatrix
alien.glu32.gluTessBeginContour:types{abi="stdcall", ret="void", "pointer"}
_G.gluTessBeginContour = alien.glu32.gluTessBeginContour
alien.glu32.gluQuadricTexture:types{abi="stdcall", ret="void", "pointer", "char"}
_G.gluQuadricTexture = alien.glu32.gluQuadricTexture
alien.glu32.gluEndSurface:types{abi="stdcall", ret="void", "pointer"}
_G.gluEndSurface = alien.glu32.gluEndSurface
alien.glu32.gluBeginSurface:types{abi="stdcall", ret="void", "pointer"}
_G.gluBeginSurface = alien.glu32.gluBeginSurface
alien.glu32.gluQuadricDrawStyle:types{abi="stdcall", ret="void", "pointer", "int"}
_G.gluQuadricDrawStyle = alien.glu32.gluQuadricDrawStyle
alien.glu32.gluTessBeginPolygon:types{abi="stdcall", ret="void", "pointer", "pointer"}
_G.gluTessBeginPolygon = alien.glu32.gluTessBeginPolygon
alien.glu32.gluNurbsCurve:types{abi="stdcall", ret="void", "pointer", "int", "pointer", "int", "pointer", "int", "int"}
_G.gluNurbsCurve = alien.glu32.gluNurbsCurve
alien.glu32.gluTessEndContour:types{abi="stdcall", ret="void", "pointer"}
_G.gluTessEndContour = alien.glu32.gluTessEndContour
alien.glu32.gluQuadricOrientation:types{abi="stdcall", ret="void", "pointer", "int"}
_G.gluQuadricOrientation = alien.glu32.gluQuadricOrientation
alien.glu32.gluPerspective:types{abi="stdcall", ret="void", "double", "double", "double", "double"}
_G.gluPerspective = alien.glu32.gluPerspective
alien.glu32.gluBuild1DMipmaps:types{abi="stdcall", ret="int", "int", "int", "int", "int", "int", "pointer"}
_G.gluBuild1DMipmaps = alien.glu32.gluBuild1DMipmaps
alien.glu32.gluTessEndPolygon:types{abi="stdcall", ret="void", "pointer"}
_G.gluTessEndPolygon = alien.glu32.gluTessEndPolygon
alien.glu32.gluEndCurve:types{abi="stdcall", ret="void", "pointer"}
_G.gluEndCurve = alien.glu32.gluEndCurve
alien.glu32.gluLoadSamplingMatrices:types{abi="stdcall", ret="void", "pointer", "pointer", "pointer", "pointer"}
_G.gluLoadSamplingMatrices = alien.glu32.gluLoadSamplingMatrices
alien.glu32.gluEndTrim:types{abi="stdcall", ret="void", "pointer"}
_G.gluEndTrim = alien.glu32.gluEndTrim
alien.glu32.gluLookAt:types{abi="stdcall", ret="void", "double", "double", "double", "double", "double", "double", "double", "double", "double"}
_G.gluLookAt = alien.glu32.gluLookAt
alien.glu32.gluTessProperty:types{abi="stdcall", ret="void", "pointer", "int", "double"}
_G.gluTessProperty = alien.glu32.gluTessProperty
alien.glu32.gluNewNurbsRenderer:types{abi="stdcall", ret="pointer"}
_G.gluNewNurbsRenderer = alien.glu32.gluNewNurbsRenderer
_G.GL_VERSION_1_1 = 1
_G.GL_ACCUM = 0x0100
_G.GL_LOAD = 0x0101
_G.GL_RETURN = 0x0102
_G.GL_MULT = 0x0103
_G.GL_ADD = 0x0104
_G.GL_NEVER = 0x0200
_G.GL_LESS = 0x0201
_G.GL_EQUAL = 0x0202
_G.GL_LEQUAL = 0x0203
_G.GL_GREATER = 0x0204
_G.GL_NOTEQUAL = 0x0205
_G.GL_GEQUAL = 0x0206
_G.GL_ALWAYS = 0x0207
_G.GL_CURRENT_BIT = 0x00000001
_G.GL_POINT_BIT = 0x00000002
_G.GL_LINE_BIT = 0x00000004
_G.GL_POLYGON_BIT = 0x00000008
_G.GL_POLYGON_STIPPLE_BIT = 0x00000010
_G.GL_PIXEL_MODE_BIT = 0x00000020
_G.GL_LIGHTING_BIT = 0x00000040
_G.GL_FOG_BIT = 0x00000080
_G.GL_DEPTH_BUFFER_BIT = 0x00000100
_G.GL_ACCUM_BUFFER_BIT = 0x00000200
_G.GL_STENCIL_BUFFER_BIT = 0x00000400
_G.GL_VIEWPORT_BIT = 0x00000800
_G.GL_TRANSFORM_BIT = 0x00001000
_G.GL_ENABLE_BIT = 0x00002000
_G.GL_COLOR_BUFFER_BIT = 0x00004000
_G.GL_HINT_BIT = 0x00008000
_G.GL_EVAL_BIT = 0x00010000
_G.GL_LIST_BIT = 0x00020000
_G.GL_TEXTURE_BIT = 0x00040000
_G.GL_SCISSOR_BIT = 0x00080000
_G.GL_ALL_ATTRIB_BITS = 0x000fffff
_G.GL_POINTS = 0x0000
_G.GL_LINES = 0x0001
_G.GL_LINE_LOOP = 0x0002
_G.GL_LINE_STRIP = 0x0003
_G.GL_TRIANGLES = 0x0004
_G.GL_TRIANGLE_STRIP = 0x0005
_G.GL_TRIANGLE_FAN = 0x0006
_G.GL_QUADS = 0x0007
_G.GL_QUAD_STRIP = 0x0008
_G.GL_POLYGON = 0x0009
_G.GL_ZERO = 0
_G.GL_ONE = 1
_G.GL_SRC_COLOR = 0x0300
_G.GL_ONE_MINUS_SRC_COLOR = 0x0301
_G.GL_SRC_ALPHA = 0x0302
_G.GL_ONE_MINUS_SRC_ALPHA = 0x0303
_G.GL_DST_ALPHA = 0x0304
_G.GL_ONE_MINUS_DST_ALPHA = 0x0305
_G.GL_DST_COLOR = 0x0306
_G.GL_ONE_MINUS_DST_COLOR = 0x0307
_G.GL_SRC_ALPHA_SATURATE = 0x0308
_G.GL_TRUE = 1
_G.GL_FALSE = 0
_G.GL_CLIP_PLANE0 = 0x3000
_G.GL_CLIP_PLANE1 = 0x3001
_G.GL_CLIP_PLANE2 = 0x3002
_G.GL_CLIP_PLANE3 = 0x3003
_G.GL_CLIP_PLANE4 = 0x3004
_G.GL_CLIP_PLANE5 = 0x3005
_G.GL_BYTE = 0x1400
_G.GL_UNSIGNED_BYTE = 0x1401
_G.GL_SHORT = 0x1402
_G.GL_UNSIGNED_SHORT = 0x1403
_G.GL_INT = 0x1404
_G.GL_UNSIGNED_INT = 0x1405
_G.GL_FLOAT = 0x1406
_G.GL_2_BYTES = 0x1407
_G.GL_3_BYTES = 0x1408
_G.GL_4_BYTES = 0x1409
_G.GL_DOUBLE = 0x140A
_G.GL_NONE = 0
_G.GL_FRONT_LEFT = 0x0400
_G.GL_FRONT_RIGHT = 0x0401
_G.GL_BACK_LEFT = 0x0402
_G.GL_BACK_RIGHT = 0x0403
_G.GL_FRONT = 0x0404
_G.GL_BACK = 0x0405
_G.GL_LEFT = 0x0406
_G.GL_RIGHT = 0x0407
_G.GL_FRONT_AND_BACK = 0x0408
_G.GL_AUX0 = 0x0409
_G.GL_AUX1 = 0x040A
_G.GL_AUX2 = 0x040B
_G.GL_AUX3 = 0x040C
_G.GL_NO_ERROR = 0
_G.GL_INVALID_ENUM = 0x0500
_G.GL_INVALID_VALUE = 0x0501
_G.GL_INVALID_OPERATION = 0x0502
_G.GL_STACK_OVERFLOW = 0x0503
_G.GL_STACK_UNDERFLOW = 0x0504
_G.GL_OUT_OF_MEMORY = 0x0505
_G.GL_2D = 0x0600
_G.GL_3D = 0x0601
_G.GL_3D_COLOR = 0x0602
_G.GL_3D_COLOR_TEXTURE = 0x0603
_G.GL_4D_COLOR_TEXTURE = 0x0604
_G.GL_PASS_THROUGH_TOKEN = 0x0700
_G.GL_POINT_TOKEN = 0x0701
_G.GL_LINE_TOKEN = 0x0702
_G.GL_POLYGON_TOKEN = 0x0703
_G.GL_BITMAP_TOKEN = 0x0704
_G.GL_DRAW_PIXEL_TOKEN = 0x0705
_G.GL_COPY_PIXEL_TOKEN = 0x0706
_G.GL_LINE_RESET_TOKEN = 0x0707
_G.GL_EXP = 0x0800
_G.GL_EXP2 = 0x0801
_G.GL_CW = 0x0900
_G.GL_CCW = 0x0901
_G.GL_COEFF = 0x0A00
_G.GL_ORDER = 0x0A01
_G.GL_DOMAIN = 0x0A02
_G.GL_CURRENT_COLOR = 0x0B00
_G.GL_CURRENT_INDEX = 0x0B01
_G.GL_CURRENT_NORMAL = 0x0B02
_G.GL_CURRENT_TEXTURE_COORDS = 0x0B03
_G.GL_CURRENT_RASTER_COLOR = 0x0B04
_G.GL_CURRENT_RASTER_INDEX = 0x0B05
_G.GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06
_G.GL_CURRENT_RASTER_POSITION = 0x0B07
_G.GL_CURRENT_RASTER_POSITION_VALID = 0x0B08
_G.GL_CURRENT_RASTER_DISTANCE = 0x0B09
_G.GL_POINT_SMOOTH = 0x0B10
_G.GL_POINT_SIZE = 0x0B11
_G.GL_POINT_SIZE_RANGE = 0x0B12
_G.GL_POINT_SIZE_GRANULARITY = 0x0B13
_G.GL_LINE_SMOOTH = 0x0B20
_G.GL_LINE_WIDTH = 0x0B21
_G.GL_LINE_WIDTH_RANGE = 0x0B22
_G.GL_LINE_WIDTH_GRANULARITY = 0x0B23
_G.GL_LINE_STIPPLE = 0x0B24
_G.GL_LINE_STIPPLE_PATTERN = 0x0B25
_G.GL_LINE_STIPPLE_REPEAT = 0x0B26
_G.GL_LIST_MODE = 0x0B30
_G.GL_MAX_LIST_NESTING = 0x0B31
_G.GL_LIST_BASE = 0x0B32
_G.GL_LIST_INDEX = 0x0B33
_G.GL_POLYGON_MODE = 0x0B40
_G.GL_POLYGON_SMOOTH = 0x0B41
_G.GL_POLYGON_STIPPLE = 0x0B42
_G.GL_EDGE_FLAG = 0x0B43
_G.GL_CULL_FACE = 0x0B44
_G.GL_CULL_FACE_MODE = 0x0B45
_G.GL_FRONT_FACE = 0x0B46
_G.GL_LIGHTING = 0x0B50
_G.GL_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51
_G.GL_LIGHT_MODEL_TWO_SIDE = 0x0B52
_G.GL_LIGHT_MODEL_AMBIENT = 0x0B53
_G.GL_SHADE_MODEL = 0x0B54
_G.GL_COLOR_MATERIAL_FACE = 0x0B55
_G.GL_COLOR_MATERIAL_PARAMETER = 0x0B56
_G.GL_COLOR_MATERIAL = 0x0B57
_G.GL_FOG = 0x0B60
_G.GL_FOG_INDEX = 0x0B61
_G.GL_FOG_DENSITY = 0x0B62
_G.GL_FOG_START = 0x0B63
_G.GL_FOG_END = 0x0B64
_G.GL_FOG_MODE = 0x0B65
_G.GL_FOG_COLOR = 0x0B66
_G.GL_DEPTH_RANGE = 0x0B70
_G.GL_DEPTH_TEST = 0x0B71
_G.GL_DEPTH_WRITEMASK = 0x0B72
_G.GL_DEPTH_CLEAR_VALUE = 0x0B73
_G.GL_DEPTH_FUNC = 0x0B74
_G.GL_ACCUM_CLEAR_VALUE = 0x0B80
_G.GL_STENCIL_TEST = 0x0B90
_G.GL_STENCIL_CLEAR_VALUE = 0x0B91
_G.GL_STENCIL_FUNC = 0x0B92
_G.GL_STENCIL_VALUE_MASK = 0x0B93
_G.GL_STENCIL_FAIL = 0x0B94
_G.GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95
_G.GL_STENCIL_PASS_DEPTH_PASS = 0x0B96
_G.GL_STENCIL_REF = 0x0B97
_G.GL_STENCIL_WRITEMASK = 0x0B98
_G.GL_MATRIX_MODE = 0x0BA0
_G.GL_NORMALIZE = 0x0BA1
_G.GL_VIEWPORT = 0x0BA2
_G.GL_MODELVIEW_STACK_DEPTH = 0x0BA3
_G.GL_PROJECTION_STACK_DEPTH = 0x0BA4
_G.GL_TEXTURE_STACK_DEPTH = 0x0BA5
_G.GL_MODELVIEW_MATRIX = 0x0BA6
_G.GL_PROJECTION_MATRIX = 0x0BA7
_G.GL_TEXTURE_MATRIX = 0x0BA8
_G.GL_ATTRIB_STACK_DEPTH = 0x0BB0
_G.GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1
_G.GL_ALPHA_TEST = 0x0BC0
_G.GL_ALPHA_TEST_FUNC = 0x0BC1
_G.GL_ALPHA_TEST_REF = 0x0BC2
_G.GL_DITHER = 0x0BD0
_G.GL_BLEND_DST = 0x0BE0
_G.GL_BLEND_SRC = 0x0BE1
_G.GL_BLEND = 0x0BE2
_G.GL_LOGIC_OP_MODE = 0x0BF0
_G.GL_INDEX_LOGIC_OP = 0x0BF1
_G.GL_COLOR_LOGIC_OP = 0x0BF2
_G.GL_AUX_BUFFERS = 0x0C00
_G.GL_DRAW_BUFFER = 0x0C01
_G.GL_READ_BUFFER = 0x0C02
_G.GL_SCISSOR_BOX = 0x0C10
_G.GL_SCISSOR_TEST = 0x0C11
_G.GL_INDEX_CLEAR_VALUE = 0x0C20
_G.GL_INDEX_WRITEMASK = 0x0C21
_G.GL_COLOR_CLEAR_VALUE = 0x0C22
_G.GL_COLOR_WRITEMASK = 0x0C23
_G.GL_INDEX_MODE = 0x0C30
_G.GL_RGBA_MODE = 0x0C31
_G.GL_DOUBLEBUFFER = 0x0C32
_G.GL_STEREO = 0x0C33
_G.GL_RENDER_MODE = 0x0C40
_G.GL_PERSPECTIVE_CORRECTION_HINT = 0x0C50
_G.GL_POINT_SMOOTH_HINT = 0x0C51
_G.GL_LINE_SMOOTH_HINT = 0x0C52
_G.GL_POLYGON_SMOOTH_HINT = 0x0C53
_G.GL_FOG_HINT = 0x0C54
_G.GL_TEXTURE_GEN_S = 0x0C60
_G.GL_TEXTURE_GEN_T = 0x0C61
_G.GL_TEXTURE_GEN_R = 0x0C62
_G.GL_TEXTURE_GEN_Q = 0x0C63
_G.GL_PIXEL_MAP_I_TO_I = 0x0C70
_G.GL_PIXEL_MAP_S_TO_S = 0x0C71
_G.GL_PIXEL_MAP_I_TO_R = 0x0C72
_G.GL_PIXEL_MAP_I_TO_G = 0x0C73
_G.GL_PIXEL_MAP_I_TO_B = 0x0C74
_G.GL_PIXEL_MAP_I_TO_A = 0x0C75
_G.GL_PIXEL_MAP_R_TO_R = 0x0C76
_G.GL_PIXEL_MAP_G_TO_G = 0x0C77
_G.GL_PIXEL_MAP_B_TO_B = 0x0C78
_G.GL_PIXEL_MAP_A_TO_A = 0x0C79
_G.GL_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0
_G.GL_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1
_G.GL_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2
_G.GL_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3
_G.GL_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4
_G.GL_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5
_G.GL_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6
_G.GL_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7
_G.GL_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8
_G.GL_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9
_G.GL_UNPACK_SWAP_BYTES = 0x0CF0
_G.GL_UNPACK_LSB_FIRST = 0x0CF1
_G.GL_UNPACK_ROW_LENGTH = 0x0CF2
_G.GL_UNPACK_SKIP_ROWS = 0x0CF3
_G.GL_UNPACK_SKIP_PIXELS = 0x0CF4
_G.GL_UNPACK_ALIGNMENT = 0x0CF5
_G.GL_PACK_SWAP_BYTES = 0x0D00
_G.GL_PACK_LSB_FIRST = 0x0D01
_G.GL_PACK_ROW_LENGTH = 0x0D02
_G.GL_PACK_SKIP_ROWS = 0x0D03
_G.GL_PACK_SKIP_PIXELS = 0x0D04
_G.GL_PACK_ALIGNMENT = 0x0D05
_G.GL_MAP_COLOR = 0x0D10
_G.GL_MAP_STENCIL = 0x0D11
_G.GL_INDEX_SHIFT = 0x0D12
_G.GL_INDEX_OFFSET = 0x0D13
_G.GL_RED_SCALE = 0x0D14
_G.GL_RED_BIAS = 0x0D15
_G.GL_ZOOM_X = 0x0D16
_G.GL_ZOOM_Y = 0x0D17
_G.GL_GREEN_SCALE = 0x0D18
_G.GL_GREEN_BIAS = 0x0D19
_G.GL_BLUE_SCALE = 0x0D1A
_G.GL_BLUE_BIAS = 0x0D1B
_G.GL_ALPHA_SCALE = 0x0D1C
_G.GL_ALPHA_BIAS = 0x0D1D
_G.GL_DEPTH_SCALE = 0x0D1E
_G.GL_DEPTH_BIAS = 0x0D1F
_G.GL_MAX_EVAL_ORDER = 0x0D30
_G.GL_MAX_LIGHTS = 0x0D31
_G.GL_MAX_CLIP_PLANES = 0x0D32
_G.GL_MAX_TEXTURE_SIZE = 0x0D33
_G.GL_MAX_PIXEL_MAP_TABLE = 0x0D34
_G.GL_MAX_ATTRIB_STACK_DEPTH = 0x0D35
_G.GL_MAX_MODELVIEW_STACK_DEPTH = 0x0D36
_G.GL_MAX_NAME_STACK_DEPTH = 0x0D37
_G.GL_MAX_PROJECTION_STACK_DEPTH = 0x0D38
_G.GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39
_G.GL_MAX_VIEWPORT_DIMS = 0x0D3A
_G.GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B
_G.GL_SUBPIXEL_BITS = 0x0D50
_G.GL_INDEX_BITS = 0x0D51
_G.GL_RED_BITS = 0x0D52
_G.GL_GREEN_BITS = 0x0D53
_G.GL_BLUE_BITS = 0x0D54
_G.GL_ALPHA_BITS = 0x0D55
_G.GL_DEPTH_BITS = 0x0D56
_G.GL_STENCIL_BITS = 0x0D57
_G.GL_ACCUM_RED_BITS = 0x0D58
_G.GL_ACCUM_GREEN_BITS = 0x0D59
_G.GL_ACCUM_BLUE_BITS = 0x0D5A
_G.GL_ACCUM_ALPHA_BITS = 0x0D5B
_G.GL_NAME_STACK_DEPTH = 0x0D70
_G.GL_AUTO_NORMAL = 0x0D80
_G.GL_MAP1_COLOR_4 = 0x0D90
_G.GL_MAP1_INDEX = 0x0D91
_G.GL_MAP1_NORMAL = 0x0D92
_G.GL_MAP1_TEXTURE_COORD_1 = 0x0D93
_G.GL_MAP1_TEXTURE_COORD_2 = 0x0D94
_G.GL_MAP1_TEXTURE_COORD_3 = 0x0D95
_G.GL_MAP1_TEXTURE_COORD_4 = 0x0D96
_G.GL_MAP1_VERTEX_3 = 0x0D97
_G.GL_MAP1_VERTEX_4 = 0x0D98
_G.GL_MAP2_COLOR_4 = 0x0DB0
_G.GL_MAP2_INDEX = 0x0DB1
_G.GL_MAP2_NORMAL = 0x0DB2
_G.GL_MAP2_TEXTURE_COORD_1 = 0x0DB3
_G.GL_MAP2_TEXTURE_COORD_2 = 0x0DB4
_G.GL_MAP2_TEXTURE_COORD_3 = 0x0DB5
_G.GL_MAP2_TEXTURE_COORD_4 = 0x0DB6
_G.GL_MAP2_VERTEX_3 = 0x0DB7
_G.GL_MAP2_VERTEX_4 = 0x0DB8
_G.GL_MAP1_GRID_DOMAIN = 0x0DD0
_G.GL_MAP1_GRID_SEGMENTS = 0x0DD1
_G.GL_MAP2_GRID_DOMAIN = 0x0DD2
_G.GL_MAP2_GRID_SEGMENTS = 0x0DD3
_G.GL_TEXTURE_1D = 0x0DE0
_G.GL_TEXTURE_2D = 0x0DE1
_G.GL_FEEDBACK_BUFFER_POINTER = 0x0DF0
_G.GL_FEEDBACK_BUFFER_SIZE = 0x0DF1
_G.GL_FEEDBACK_BUFFER_TYPE = 0x0DF2
_G.GL_SELECTION_BUFFER_POINTER = 0x0DF3
_G.GL_SELECTION_BUFFER_SIZE = 0x0DF4
_G.GL_TEXTURE_WIDTH = 0x1000
_G.GL_TEXTURE_HEIGHT = 0x1001
_G.GL_TEXTURE_INTERNAL_FORMAT = 0x1003
_G.GL_TEXTURE_BORDER_COLOR = 0x1004
_G.GL_TEXTURE_BORDER = 0x1005
_G.GL_DONT_CARE = 0x1100
_G.GL_FASTEST = 0x1101
_G.GL_NICEST = 0x1102
_G.GL_LIGHT0 = 0x4000
_G.GL_LIGHT1 = 0x4001
_G.GL_LIGHT2 = 0x4002
_G.GL_LIGHT3 = 0x4003
_G.GL_LIGHT4 = 0x4004
_G.GL_LIGHT5 = 0x4005
_G.GL_LIGHT6 = 0x4006
_G.GL_LIGHT7 = 0x4007
_G.GL_AMBIENT = 0x1200
_G.GL_DIFFUSE = 0x1201
_G.GL_SPECULAR = 0x1202
_G.GL_POSITION = 0x1203
_G.GL_SPOT_DIRECTION = 0x1204
_G.GL_SPOT_EXPONENT = 0x1205
_G.GL_SPOT_CUTOFF = 0x1206
_G.GL_CONSTANT_ATTENUATION = 0x1207
_G.GL_LINEAR_ATTENUATION = 0x1208
_G.GL_QUADRATIC_ATTENUATION = 0x1209
_G.GL_COMPILE = 0x1300
_G.GL_COMPILE_AND_EXECUTE = 0x1301
_G.GL_CLEAR = 0x1500
_G.GL_AND = 0x1501
_G.GL_AND_REVERSE = 0x1502
_G.GL_COPY = 0x1503
_G.GL_AND_INVERTED = 0x1504
_G.GL_NOOP = 0x1505
_G.GL_XOR = 0x1506
_G.GL_OR = 0x1507
_G.GL_NOR = 0x1508
_G.GL_EQUIV = 0x1509
_G.GL_INVERT = 0x150A
_G.GL_OR_REVERSE = 0x150B
_G.GL_COPY_INVERTED = 0x150C
_G.GL_OR_INVERTED = 0x150D
_G.GL_NAND = 0x150E
_G.GL_SET = 0x150F
_G.GL_EMISSION = 0x1600
_G.GL_SHININESS = 0x1601
_G.GL_AMBIENT_AND_DIFFUSE = 0x1602
_G.GL_COLOR_INDEXES = 0x1603
_G.GL_MODELVIEW = 0x1700
_G.GL_PROJECTION = 0x1701
_G.GL_TEXTURE = 0x1702
_G.GL_COLOR = 0x1800
_G.GL_DEPTH = 0x1801
_G.GL_STENCIL = 0x1802
_G.GL_COLOR_INDEX = 0x1900
_G.GL_STENCIL_INDEX = 0x1901
_G.GL_DEPTH_COMPONENT = 0x1902
_G.GL_RED = 0x1903
_G.GL_GREEN = 0x1904
_G.GL_BLUE = 0x1905
_G.GL_ALPHA = 0x1906
_G.GL_RGB = 0x1907
_G.GL_RGBA = 0x1908
_G.GL_LUMINANCE = 0x1909
_G.GL_LUMINANCE_ALPHA = 0x190A
_G.GL_BITMAP = 0x1A00
_G.GL_POINT = 0x1B00
_G.GL_LINE = 0x1B01
_G.GL_FILL = 0x1B02
_G.GL_RENDER = 0x1C00
_G.GL_FEEDBACK = 0x1C01
_G.GL_SELECT = 0x1C02
_G.GL_FLAT = 0x1D00
_G.GL_SMOOTH = 0x1D01
_G.GL_KEEP = 0x1E00
_G.GL_REPLACE = 0x1E01
_G.GL_INCR = 0x1E02
_G.GL_DECR = 0x1E03
_G.GL_VENDOR = 0x1F00
_G.GL_RENDERER = 0x1F01
_G.GL_VERSION = 0x1F02
_G.GL_EXTENSIONS = 0x1F03
_G.GL_S = 0x2000
_G.GL_T = 0x2001
_G.GL_R = 0x2002
_G.GL_Q = 0x2003
_G.GL_MODULATE = 0x2100
_G.GL_DECAL = 0x2101
_G.GL_TEXTURE_ENV_MODE = 0x2200
_G.GL_TEXTURE_ENV_COLOR = 0x2201
_G.GL_TEXTURE_ENV = 0x2300
_G.GL_EYE_LINEAR = 0x2400
_G.GL_OBJECT_LINEAR = 0x2401
_G.GL_SPHERE_MAP = 0x2402
_G.GL_TEXTURE_GEN_MODE = 0x2500
_G.GL_OBJECT_PLANE = 0x2501
_G.GL_EYE_PLANE = 0x2502
_G.GL_NEAREST = 0x2600
_G.GL_LINEAR = 0x2601
_G.GL_NEAREST_MIPMAP_NEAREST = 0x2700
_G.GL_LINEAR_MIPMAP_NEAREST = 0x2701
_G.GL_NEAREST_MIPMAP_LINEAR = 0x2702
_G.GL_LINEAR_MIPMAP_LINEAR = 0x2703
_G.GL_TEXTURE_MAG_FILTER = 0x2800
_G.GL_TEXTURE_MIN_FILTER = 0x2801
_G.GL_TEXTURE_WRAP_S = 0x2802
_G.GL_TEXTURE_WRAP_T = 0x2803
_G.GL_CLAMP = 0x2900
_G.GL_REPEAT = 0x2901
_G.GL_CLIENT_PIXEL_STORE_BIT = 0x00000001
_G.GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002
_G.GL_CLIENT_ALL_ATTRIB_BITS = 0xffffffff
_G.GL_POLYGON_OFFSET_FACTOR = 0x8038
_G.GL_POLYGON_OFFSET_UNITS = 0x2A00
_G.GL_POLYGON_OFFSET_POINT = 0x2A01
_G.GL_POLYGON_OFFSET_LINE = 0x2A02
_G.GL_POLYGON_OFFSET_FILL = 0x8037
_G.GL_ALPHA4 = 0x803B
_G.GL_ALPHA8 = 0x803C
_G.GL_ALPHA12 = 0x803D
_G.GL_ALPHA16 = 0x803E
_G.GL_LUMINANCE4 = 0x803F
_G.GL_LUMINANCE8 = 0x8040
_G.GL_LUMINANCE12 = 0x8041
_G.GL_LUMINANCE16 = 0x8042
_G.GL_LUMINANCE4_ALPHA4 = 0x8043
_G.GL_LUMINANCE6_ALPHA2 = 0x8044
_G.GL_LUMINANCE8_ALPHA8 = 0x8045
_G.GL_LUMINANCE12_ALPHA4 = 0x8046
_G.GL_LUMINANCE12_ALPHA12 = 0x8047
_G.GL_LUMINANCE16_ALPHA16 = 0x8048
_G.GL_INTENSITY = 0x8049
_G.GL_INTENSITY4 = 0x804A
_G.GL_INTENSITY8 = 0x804B
_G.GL_INTENSITY12 = 0x804C
_G.GL_INTENSITY16 = 0x804D
_G.GL_R3_G3_B2 = 0x2A10
_G.GL_RGB4 = 0x804F
_G.GL_RGB5 = 0x8050
_G.GL_RGB8 = 0x8051
_G.GL_RGB10 = 0x8052
_G.GL_RGB12 = 0x8053
_G.GL_RGB16 = 0x8054
_G.GL_RGBA2 = 0x8055
_G.GL_RGBA4 = 0x8056
_G.GL_RGB5_A1 = 0x8057
_G.GL_RGBA8 = 0x8058
_G.GL_RGB10_A2 = 0x8059
_G.GL_RGBA12 = 0x805A
_G.GL_RGBA16 = 0x805B
_G.GL_TEXTURE_RED_SIZE = 0x805C
_G.GL_TEXTURE_GREEN_SIZE = 0x805D
_G.GL_TEXTURE_BLUE_SIZE = 0x805E
_G.GL_TEXTURE_ALPHA_SIZE = 0x805F
_G.GL_TEXTURE_LUMINANCE_SIZE = 0x8060
_G.GL_TEXTURE_INTENSITY_SIZE = 0x8061
_G.GL_PROXY_TEXTURE_1D = 0x8063
_G.GL_PROXY_TEXTURE_2D = 0x8064
_G.GL_TEXTURE_PRIORITY = 0x8066
_G.GL_TEXTURE_RESIDENT = 0x8067
_G.GL_TEXTURE_BINDING_1D = 0x8068
_G.GL_TEXTURE_BINDING_2D = 0x8069
_G.GL_VERTEX_ARRAY = 0x8074
_G.GL_NORMAL_ARRAY = 0x8075
_G.GL_COLOR_ARRAY = 0x8076
_G.GL_INDEX_ARRAY = 0x8077
_G.GL_TEXTURE_COORD_ARRAY = 0x8078
_G.GL_EDGE_FLAG_ARRAY = 0x8079
_G.GL_VERTEX_ARRAY_SIZE = 0x807A
_G.GL_VERTEX_ARRAY_TYPE = 0x807B
_G.GL_VERTEX_ARRAY_STRIDE = 0x807C
_G.GL_NORMAL_ARRAY_TYPE = 0x807E
_G.GL_NORMAL_ARRAY_STRIDE = 0x807F
_G.GL_COLOR_ARRAY_SIZE = 0x8081
_G.GL_COLOR_ARRAY_TYPE = 0x8082
_G.GL_COLOR_ARRAY_STRIDE = 0x8083
_G.GL_INDEX_ARRAY_TYPE = 0x8085
_G.GL_INDEX_ARRAY_STRIDE = 0x8086
_G.GL_TEXTURE_COORD_ARRAY_SIZE = 0x8088
_G.GL_TEXTURE_COORD_ARRAY_TYPE = 0x8089
_G.GL_TEXTURE_COORD_ARRAY_STRIDE = 0x808A
_G.GL_EDGE_FLAG_ARRAY_STRIDE = 0x808C
_G.GL_VERTEX_ARRAY_POINTER = 0x808E
_G.GL_NORMAL_ARRAY_POINTER = 0x808F
_G.GL_COLOR_ARRAY_POINTER = 0x8090
_G.GL_INDEX_ARRAY_POINTER = 0x8091
_G.GL_TEXTURE_COORD_ARRAY_POINTER = 0x8092
_G.GL_EDGE_FLAG_ARRAY_POINTER = 0x8093
_G.GL_V2F = 0x2A20
_G.GL_V3F = 0x2A21
_G.GL_C4UB_V2F = 0x2A22
_G.GL_C4UB_V3F = 0x2A23
_G.GL_C3F_V3F = 0x2A24
_G.GL_N3F_V3F = 0x2A25
_G.GL_C4F_N3F_V3F = 0x2A26
_G.GL_T2F_V3F = 0x2A27
_G.GL_T4F_V4F = 0x2A28
_G.GL_T2F_C4UB_V3F = 0x2A29
_G.GL_T2F_C3F_V3F = 0x2A2A
_G.GL_T2F_N3F_V3F = 0x2A2B
_G.GL_T2F_C4F_N3F_V3F = 0x2A2C
_G.GL_T4F_C4F_N3F_V4F = 0x2A2D
_G.GL_EXT_vertex_array = 1
_G.GL_EXT_bgra = 1
_G.GL_EXT_paletted_texture = 1
_G.GL_WIN_swap_hint = 1
_G.GL_WIN_draw_range_elements = 1
_G.GL_VERTEX_ARRAY_EXT = 0x8074
_G.GL_NORMAL_ARRAY_EXT = 0x8075
_G.GL_COLOR_ARRAY_EXT = 0x8076
_G.GL_INDEX_ARRAY_EXT = 0x8077
_G.GL_TEXTURE_COORD_ARRAY_EXT = 0x8078
_G.GL_EDGE_FLAG_ARRAY_EXT = 0x8079
_G.GL_VERTEX_ARRAY_SIZE_EXT = 0x807A
_G.GL_VERTEX_ARRAY_TYPE_EXT = 0x807B
_G.GL_VERTEX_ARRAY_STRIDE_EXT = 0x807C
_G.GL_VERTEX_ARRAY_COUNT_EXT = 0x807D
_G.GL_NORMAL_ARRAY_TYPE_EXT = 0x807E
_G.GL_NORMAL_ARRAY_STRIDE_EXT = 0x807F
_G.GL_NORMAL_ARRAY_COUNT_EXT = 0x8080
_G.GL_COLOR_ARRAY_SIZE_EXT = 0x8081
_G.GL_COLOR_ARRAY_TYPE_EXT = 0x8082
_G.GL_COLOR_ARRAY_STRIDE_EXT = 0x8083
_G.GL_COLOR_ARRAY_COUNT_EXT = 0x8084
_G.GL_INDEX_ARRAY_TYPE_EXT = 0x8085
_G.GL_INDEX_ARRAY_STRIDE_EXT = 0x8086
_G.GL_INDEX_ARRAY_COUNT_EXT = 0x8087
_G.GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088
_G.GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089
_G.GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A
_G.GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B
_G.GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C
_G.GL_EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D
_G.GL_VERTEX_ARRAY_POINTER_EXT = 0x808E
_G.GL_NORMAL_ARRAY_POINTER_EXT = 0x808F
_G.GL_COLOR_ARRAY_POINTER_EXT = 0x8090
_G.GL_INDEX_ARRAY_POINTER_EXT = 0x8091
_G.GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092
_G.GL_EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093
_G.GL_DOUBLE_EXT = _G.GL_DOUBLE
_G.GL_BGR_EXT = 0x80E0
_G.GL_BGRA_EXT = 0x80E1
_G.GL_COLOR_TABLE_FORMAT_EXT = 0x80D8
_G.GL_COLOR_TABLE_WIDTH_EXT = 0x80D9
_G.GL_COLOR_TABLE_RED_SIZE_EXT = 0x80DA
_G.GL_COLOR_TABLE_GREEN_SIZE_EXT = 0x80DB
_G.GL_COLOR_TABLE_BLUE_SIZE_EXT = 0x80DC
_G.GL_COLOR_TABLE_ALPHA_SIZE_EXT = 0x80DD
_G.GL_COLOR_TABLE_LUMINANCE_SIZE_EXT = 0x80DE
_G.GL_COLOR_TABLE_INTENSITY_SIZE_EXT = 0x80DF
_G.GL_COLOR_INDEX1_EXT = 0x80E2
_G.GL_COLOR_INDEX2_EXT = 0x80E3
_G.GL_COLOR_INDEX4_EXT = 0x80E4
_G.GL_COLOR_INDEX8_EXT = 0x80E5
_G.GL_COLOR_INDEX12_EXT = 0x80E6
_G.GL_COLOR_INDEX16_EXT = 0x80E7
_G.GL_MAX_ELEMENTS_VERTICES_WIN = 0x80E8
_G.GL_MAX_ELEMENTS_INDICES_WIN = 0x80E9
_G.GL_PHONG_WIN = 0x80EA
_G.GL_PHONG_HINT_WIN = 0x80EB
_G.GL_FOG_SPECULAR_TEXTURE_WIN = 0x80EC
_G.GL_LOGIC_OP = _G.GL_INDEX_LOGIC_OP
_G.GL_TEXTURE_COMPONENTS = _G.GL_TEXTURE_INTERNAL_FORMAT
